package com.frejoys.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

// 平台信息
@Data
// @EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@TableName("j_platform")
public class Platform implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    // 商家提现时间设置，秒
    private Integer storeCashTime;

    // 用户提现时间设置，秒
    private Integer userCashTime;

    // 佣金比例占推广比例的百分比
    private Float commissionRatio;

    // 达人一级推荐分成比例，百分比，剩余部分时二级的
    private Float promotionUserRatio;

    // 交易手续费比例，千分
    private Float bankCashChargesRatio;

    // 用户提现手续费比例
    private Float userCashChargesRatio;

    // 最小提现额度限制
    private BigDecimal cashMoney;

}

